/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import test.ac.za.designPaternTest.creational.abstractFactory.AbstractFactoryMethodJUnitTest;
import test.ac.za.designPaternTest.creational.builder.BuilderJUnitTest;
import test.ac.za.designPaternTest.creational.factoryMethod.FactoryMethodJUnitTest;
import test.ac.za.designPaternTest.creational.prototype.prototypeJUnitTest;
import test.ac.za.designPaternTest.creational.singleton.SingletonsJUnitTest;
import test.ac.za.designPaternTest.structural.adpterPattern.AdaptterJUnitTest;
import test.ac.za.designPaternTest.structural.composite.compositeJUnitTest;
import test.ac.za.designPaternTest.structural.decorator.Decorator;
import test.ac.za.designPaternTest.structural.facade.facadeJUnitTest;
import test.ac.za.designPaternTest.structural.flyweight.flyweighJUnitTest;

/**
 *
 * @author 210012285
 */
@RunWith(Suite.class)
@Suite.SuiteClasses({AbstractFactoryMethodJUnitTest.class,
    BuilderJUnitTest.class,
    FactoryMethodJUnitTest.class,
    prototypeJUnitTest.class,
    SingletonsJUnitTest.class,
    AdaptterJUnitTest.class,
    compositeJUnitTest.class,
    Decorator.class,
    facadeJUnitTest.class,
    flyweighJUnitTest.class  
})
public class DesignPatternsTestSuit {

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() throws Exception {
    }

    @After
    public void tearDown() throws Exception {
    }
    
}
